Documentacion: Speaker Goal Management

Descripcion: Tasks to carry out when the goals related with the User Management are finished. It also shows how these tasks satisfy the Goal Management goals and the mental conditions which trigger these tasks.

The HandleMentalStates task destroys the Attend User's Request goal when it is has been terminated and asserts again the non-terminated goal.


Instancias de entidades de meta-modelo

EntidadEntidad del meta-modeloDocumentacion
Attend User's Requests 
Objetivo  Begin the actions requested by the user. This should be done avoiding as far as possible user's annoyance. 
Manage Goal End 
Objetivo  There are some actions related with goals ending, such as informing user or assert again the goal in cyclic activities. 
Remove Useless Entities 
Objetivo  The system creates mental entities that have to be destroyed after their use. 
HandleMentalStates 
Tarea  The taks asserts again the permanent goals when these are satisfied or failed and remove the useless mental entities when they are no needed longer. 


Attend User's Requests (Objetivo)

Properties:
IDAttend User's Requests 
DescripcionBegin the actions requested by the user. This should be done avoiding as far as possible user's annoyance. 
estado 

Relaciones:
En el rolEn la relacion Otros extremos
GTCreaDR GTCrea
  • CondicionMental:Attend User's Request Goal Satisfied 
  •  
    Con los objetosEn el rol
    HandleMentalStates  GTCreaOR
    GTDestruyeDR GTDestruye
  • CondicionMental:Attend User's Request Goal Satisfied 
  •  
    Con los objetosEn el rol
    HandleMentalStates  GTDestruyeOR
     


    Manage Goal End (Objetivo)

    Properties:
    IDManage Goal End 
    DescripcionThere are some actions related with goals ending, such as informing user or assert again the goal in cyclic activities. 
    estado 

    Relaciones:
    En el rolEn la relacion Otros extremos
    GTModificaDR GTSatisfaceObjetivo
  • CondicionMental:Attend User's Request Goal Satisfied 
  •  
    Con los objetosEn el rol
    HandleMentalStates  GTModificaOR
     


    Remove Useless Entities (Objetivo)

    Properties:
    IDRemove Useless Entities 
    DescripcionThe system creates mental entities that have to be destroyed after their use. 
    estado 

    Relaciones:
    En el rolEn la relacion Otros extremos
    GTModificaDR GTSatisfaceObjetivo
  • CondicionMental:Attend User's Request Goal Satisfied 
  •  
    Con los objetosEn el rol
    HandleMentalStates  GTModificaOR
     


    HandleMentalStates (Tarea)

    Properties:
    IDHandleMentalStates 
    DescripcionThe taks asserts again the permanent goals when these are satisfied or failed and remove the useless mental entities when they are no needed longer. 

    Relaciones:
    En el rolEn la relacion Otros extremos
    GTCreaOR GTCrea
  • CondicionMental:Attend User's Request Goal Satisfied 
  •  
    Con los objetosEn el rol
    Attend User's Requests  GTCreaDR
    GTDestruyeOR GTDestruye
  • CondicionMental:Attend User's Request Goal Satisfied 
  •  
    Con los objetosEn el rol
    Attend User's Requests  GTDestruyeDR
    GTModificaOR GTSatisfaceObjetivo
  • CondicionMental:Attend User's Request Goal Satisfied 
  •  
    Con los objetosEn el rol
    Manage Goal End  GTModificaDR
    GTModificaOR GTSatisfaceObjetivo
  • CondicionMental:Attend User's Request Goal Satisfied 
  •  
    Con los objetosEn el rol
    Remove Useless Entities  GTModificaDR